#本脚本用途：清理home盘下子文件夹内的文件以及文件夹， 保留子一级的目录不变
import os
import shutil

#定义根目录也就是home目录的位置，注意写法， 双斜杠分隔，结尾也必须保留双斜杠
path0="C:\\TEMP\\tmp\\"

#取出子目录的名单
items=os.listdir(path0)
sub_folders=[]
for item in items:
    if os.path.isdir(path0+item):
        sub_folders.append(path0+item+'\\')

print(sub_folders)

#自定义删除函数删除所有数据，文件夹及文件
def remove_all(path):
    items=os.listdir(path)
    for item in items:
        #目录删除
        if os.path.isdir(path+item):
            shutil.rmtree(path+item)
        #文件删除
        else:
            os.remove(path+item)

#遍历所有子文件夹，执行删除所有操作            
for folder in sub_folders:
    remove_all(folder)